From 4b2aae99506aec04b8177c205e4c519e5b8be87c Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jonas=20=C3=85dahl?= Date: Fri, 4 Dec 2020 11:11:05 +0100 Subject: [PATCH] gtk/dragicon: Use private gtk_drag_icon_present() instead of GtkNative It didn't even use GtkNative, just the vfunc it set to the interface sturct. --- gtk/gtkdragicon.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/gtk/gtkdragicon.c b/gtk/gtkdragicon.c index 0a39c39ccf..79a8875d1c 100644 --- a/gtk/gtkdragicon.c +++ b/gtk/gtkdragicon.c @@ -149,8 +149,12 @@ gtk_drag_icon_move_resize (GtkDragIcon *icon) static void gtk_drag_icon_native_check_resize (GtkNative *native) { - GtkDragIcon *icon = GTK_DRAG_ICON (native); - GtkWidget *widget = GTK_WIDGET (native); +} + +static void +gtk_drag_icon_present (GtkDragIcon *icon) +{ + GtkWidget *widget = GTK_WIDGET (icon); if (!_gtk_widget_get_alloc_needed (widget)) gtk_widget_ensure_allocate (widget); @@ -285,7 +289,7 @@ gtk_drag_icon_show (GtkWidget *widget) _gtk_widget_set_visible_flag (widget, TRUE); gtk_css_node_validate (gtk_widget_get_css_node (widget)); gtk_widget_realize (widget); - gtk_drag_icon_native_check_resize (GTK_NATIVE (widget)); + gtk_drag_icon_present (GTK_DRAG_ICON (widget)); gtk_widget_map (widget); } -- 2.30.2